package br.unirio.bsi.dsw.AuctionSite.model;

import java.sql.Timestamp;

/**
 * Essa classe representa um comentario
 */
public abstract class Comentario 
{
  //
  // atributtes
  //
  @fetch_parameter(sql_order=0, sql_key=true)  
  private Integer ID        = null;

  @fetch_parameter(sql_order=1)  
  private Integer IDUsuario = null;
  
  @fetch_parameter(sql_order=2)  
  private Integer IDCommentAlbum  = null;

  @fetch_parameter(sql_order=3)  
  private Integer IDCommentUsuario  = null;
  
  @fetch_parameter(sql_order=4)  
  private String Texto = null;
  
  @fetch_parameter(sql_order=5)  
  private Timestamp Data = null;
  
  //
  // methods
  //
  public Integer getID() {
    return ID;
  }

  public void setID(Integer ID) {
    this.ID = ID;
  }

  public Integer getIDCommentAlbum() {
    return IDCommentAlbum;
  }

  public void setIDCommentAlbum(Integer IDAlbum) {
    this.IDCommentAlbum = IDAlbum;
  }

  public Integer getIDCommentUsuario() {
    return IDCommentUsuario;
  }

  public void setIDCommentUsuario(Integer IDCommentUsuario) {
    this.IDCommentUsuario = IDCommentUsuario;
  }

  public Integer getIDUsuario() {
    return IDUsuario;
  }

  public void setIDUsuario(Integer IDUsuario) {
    this.IDUsuario = IDUsuario;
  }

  public Timestamp getData() {
    return Data;
  }

  public void setData(Timestamp data) {
    this.Data = data;
  }

  public String getTexto() {
    return Texto;
  }

  public void setTexto(String texto) {
    this.Texto = texto;
  }
}
